package tp.model;

import java.awt.Component;

import tp.view.*;
import tp.controller.Controlador;

public class NucleoCeleste extends Nucleo {

	public NucleoVistaCeleste miVista;

	public NucleoCeleste(Posicion pos) {
		super(pos);
		miVista = new NucleoVistaCeleste(this);
		Controlador.controlador.ListaChocables.add(this);
	}

	public void meDestruyo() {
		// mostraria que hace explosion o algo similar
		// tendria que avisarle al controlador que se fue al joraca
		if (miNave != null) {
			Controlador.setPuntaje(this.getPuntaje());
			miNave.setTriBola(true);
		}
		miVista.Destruir();
		setVivo(false);
		this.setVida(0);
	}

	public Component getMiVista() {
		return miVista;
	}
}